.class public final Lnbisdk/hf;
.super Lnbisdk/kr;


# instance fields
.field private kB:Lnbisdk/lf;

.field private kC:Lnbisdk/hf;

.field private kD:Lnbisdk/hf;

.field private kE:F

.field private kF:I

.field private kG:I


# direct methods
.method public constructor <init>()V
    .locals 2

    const/4 v1, 0x0

    const/4 v0, 0x0

    invoke-direct {p0}, Lnbisdk/kr;-><init>()V

    iput-object v0, p0, Lnbisdk/hf;->kB:Lnbisdk/lf;

    iput-object v0, p0, Lnbisdk/hf;->kC:Lnbisdk/hf;

    iput-object v0, p0, Lnbisdk/hf;->kD:Lnbisdk/hf;

    const/high16 v0, -0x4080

    iput v0, p0, Lnbisdk/hf;->kE:F

    iput v1, p0, Lnbisdk/hf;->kF:I

    iput v1, p0, Lnbisdk/hf;->kG:I

    return-void
.end method


# virtual methods
.method public final a(DD[I)V
    .locals 0

    invoke-super/range {p0 .. p5}, Lnbisdk/kr;->a(DD[I)V

    return-void
.end method

.method public final a(DD[I[I)V
    .locals 6

    move-object v0, p0

    move-wide v1, p1

    move-wide v3, p3

    move-object v5, p6

    invoke-super/range {v0 .. v5}, Lnbisdk/kr;->a(DD[I)V

    iget-object v0, p0, Lnbisdk/hf;->kB:Lnbisdk/lf;

    if-eqz v0, :cond_0

    iget-object v0, p0, Lnbisdk/hf;->kD:Lnbisdk/hf;

    if-eqz v0, :cond_0

    iget-object v0, p0, Lnbisdk/hf;->kB:Lnbisdk/lf;

    invoke-virtual {v0}, Lnbisdk/lf;->aE()Lnbisdk/co;

    move-result-object v0

    if-eqz v0, :cond_0

    iget-object v0, p0, Lnbisdk/hf;->kD:Lnbisdk/hf;

    move-wide v1, p1

    move-wide v3, p3

    move-object v5, p5

    invoke-virtual/range {v0 .. v5}, Lnbisdk/hf;->a(DD[I)V

    :goto_0
    return-void

    :cond_0
    invoke-super/range {p0 .. p5}, Lnbisdk/kr;->a(DD[I)V

    goto :goto_0
.end method

.method public final a(DF)V
    .locals 8

    const/4 v0, 0x0

    cmpl-float v0, p3, v0

    if-lez v0, :cond_0

    iget v0, p0, Lnbisdk/hf;->kE:F

    cmpl-float v0, p3, v0

    if-nez v0, :cond_1

    :cond_0
    iget v0, p0, Lnbisdk/hf;->kG:I

    iget v1, p0, Lnbisdk/kr;->dx:I

    if-eq v0, v1, :cond_2

    :cond_1
    iget v0, p0, Lnbisdk/kr;->dx:I

    iput v0, p0, Lnbisdk/hf;->kG:I

    iput p3, p0, Lnbisdk/hf;->kE:F

    float-to-double v0, p3

    iget v2, p0, Lnbisdk/kr;->dx:I

    iget v3, p0, Lnbisdk/kr;->dC:I

    invoke-virtual {p0, v2, v3}, Lnbisdk/kr;->b(II)I

    move-result v2

    int-to-double v2, v2

    invoke-static {p1, p2}, Ljava/lang/Math;->toRadians(D)D

    move-result-wide v4

    invoke-static {v4, v5}, Ljava/lang/Math;->cos(D)D

    move-result-wide v4

    const-wide v6, 0x415848fd6e50b45cL

    mul-double/2addr v4, v6

    div-double/2addr v0, v4

    const-wide v4, 0x401921fb54442d18L

    div-double/2addr v0, v4

    mul-double/2addr v0, v2

    double-to-int v0, v0

    iput v0, p0, Lnbisdk/hf;->kF:I

    :cond_2
    return-void
.end method

.method public final a(IIDDDDF[D[D[I)V
    .locals 0

    invoke-super/range {p0 .. p14}, Lnbisdk/kr;->a(IIDDDDF[D[D[I)V

    return-void
.end method

.method public final a(II[D)V
    .locals 0

    invoke-super {p0, p1, p2, p3}, Lnbisdk/kr;->a(II[D)V

    return-void
.end method

.method public final a(II[I)V
    .locals 0

    invoke-super {p0, p1, p2, p3}, Lnbisdk/kr;->a(II[I)V

    return-void
.end method

.method public final a(Lnbisdk/lf;Lnbisdk/ij;)V
    .locals 2

    new-instance v0, Lnbisdk/hf;

    invoke-direct {v0}, Lnbisdk/hf;-><init>()V

    iput-object v0, p0, Lnbisdk/hf;->kD:Lnbisdk/hf;

    iget-object v0, p0, Lnbisdk/hf;->kD:Lnbisdk/hf;

    if-eqz v0, :cond_0

    iget-object v0, p0, Lnbisdk/hf;->kD:Lnbisdk/hf;

    invoke-virtual {v0, p1, p2}, Lnbisdk/hf;->c(Lnbisdk/lf;Lnbisdk/ij;)V

    iget-object v0, p0, Lnbisdk/hf;->kD:Lnbisdk/hf;

    iget v1, p0, Lnbisdk/hf;->kF:I

    iput v1, v0, Lnbisdk/hf;->kF:I

    :cond_0
    return-void
.end method

.method public final a([I)V
    .locals 3

    const/4 v2, 0x0

    if-eqz p1, :cond_0

    iget v0, p0, Lnbisdk/kr;->dx:I

    aput v0, p1, v2

    const/4 v0, 0x1

    iget v1, p0, Lnbisdk/kr;->dx:I

    aput v1, p1, v0

    iget-object v0, p0, Lnbisdk/hf;->kD:Lnbisdk/hf;

    if-eqz v0, :cond_0

    iget-object v0, p0, Lnbisdk/hf;->kD:Lnbisdk/hf;

    iget v0, v0, Lnbisdk/kr;->dx:I

    aput v0, p1, v2

    :cond_0
    return-void
.end method

.method public final a(DD)Z
    .locals 1

    invoke-super {p0, p1, p2, p3, p4}, Lnbisdk/kr;->a(DD)Z

    move-result v0

    return v0
.end method

.method public final b(DDDD)D
    .locals 2

    invoke-super/range {p0 .. p8}, Lnbisdk/kr;->b(DDDD)D

    move-result-wide v0

    return-wide v0
.end method

.method public final b(II)I
    .locals 1

    invoke-super {p0, p1, p2}, Lnbisdk/kr;->b(II)I

    move-result v0

    return v0
.end method

.method public final b(DD[I)V
    .locals 0

    invoke-super/range {p0 .. p5}, Lnbisdk/kr;->b(DD[I)V

    return-void
.end method

.method public final b(II[D)V
    .locals 0

    invoke-super {p0, p1, p2, p3}, Lnbisdk/kr;->b(II[D)V

    return-void
.end method

.method public final b(II[I)V
    .locals 0

    invoke-super {p0, p1, p2, p3}, Lnbisdk/kr;->b(II[I)V

    return-void
.end method

.method public final b(Lnbisdk/lf;Lnbisdk/ij;)V
    .locals 2

    new-instance v0, Lnbisdk/hf;

    invoke-direct {v0}, Lnbisdk/hf;-><init>()V

    iput-object v0, p0, Lnbisdk/hf;->kC:Lnbisdk/hf;

    iget-object v0, p0, Lnbisdk/hf;->kC:Lnbisdk/hf;

    if-eqz v0, :cond_0

    iget-object v0, p0, Lnbisdk/hf;->kC:Lnbisdk/hf;

    invoke-virtual {v0, p1, p2}, Lnbisdk/hf;->c(Lnbisdk/lf;Lnbisdk/ij;)V

    iget-object v0, p0, Lnbisdk/hf;->kC:Lnbisdk/hf;

    iget v1, p0, Lnbisdk/hf;->kF:I

    iput v1, v0, Lnbisdk/hf;->kF:I

    :cond_0
    return-void
.end method

.method public final b(IIII)Z
    .locals 1

    invoke-super {p0, p1, p2, p3, p4}, Lnbisdk/kr;->b(IIII)Z

    move-result v0

    return v0
.end method

.method public final c(DD[I)V
    .locals 0

    invoke-super/range {p0 .. p5}, Lnbisdk/kr;->c(DD[I)V

    return-void
.end method

.method public final c(II[I)V
    .locals 0

    invoke-super {p0, p1, p2, p3}, Lnbisdk/kr;->c(II[I)V

    return-void
.end method

.method public final c(Lnbisdk/lf;Lnbisdk/ij;)V
    .locals 0

    iput-object p1, p0, Lnbisdk/hf;->kB:Lnbisdk/lf;

    invoke-super {p0, p1, p2}, Lnbisdk/kr;->c(Lnbisdk/lf;Lnbisdk/ij;)V

    return-void
.end method

.method public final c(II)Z
    .locals 1

    invoke-super {p0, p1, p2}, Lnbisdk/kr;->c(II)Z

    move-result v0

    return v0
.end method

.method public final ca()D
    .locals 2

    invoke-super {p0}, Lnbisdk/kr;->ca()D

    move-result-wide v0

    return-wide v0
.end method

.method public final cb()D
    .locals 2

    invoke-super {p0}, Lnbisdk/kr;->cb()D

    move-result-wide v0

    return-wide v0
.end method

.method public final d(II)V
    .locals 0

    invoke-super {p0, p1, p2}, Lnbisdk/kr;->d(II)V

    return-void
.end method

.method public final fA()Lnbisdk/hf;
    .locals 1

    iget-object v0, p0, Lnbisdk/hf;->kD:Lnbisdk/hf;

    return-object v0
.end method

.method public final fB()V
    .locals 1

    const/4 v0, 0x0

    iput-object v0, p0, Lnbisdk/hf;->kC:Lnbisdk/hf;

    iput-object v0, p0, Lnbisdk/hf;->kD:Lnbisdk/hf;

    return-void
.end method

.method public final fC()I
    .locals 1

    invoke-super {p0}, Lnbisdk/kr;->fC()I

    move-result v0

    return v0
.end method

.method public final fD()I
    .locals 1

    invoke-super {p0}, Lnbisdk/kr;->fD()I

    move-result v0

    return v0
.end method

.method public final fE()I
    .locals 1

    invoke-super {p0}, Lnbisdk/kr;->fE()I

    move-result v0

    return v0
.end method

.method public final fF()I
    .locals 1

    invoke-super {p0}, Lnbisdk/kr;->fF()I

    move-result v0

    return v0
.end method

.method public final fG()I
    .locals 1

    invoke-super {p0}, Lnbisdk/kr;->fG()I

    move-result v0

    return v0
.end method

.method public final fH()I
    .locals 1

    invoke-super {p0}, Lnbisdk/kr;->fH()I

    move-result v0

    return v0
.end method

.method public final fI()Z
    .locals 1

    invoke-super {p0}, Lnbisdk/kr;->fI()Z

    move-result v0

    return v0
.end method

.method public final fJ()I
    .locals 1

    iget v0, p0, Lnbisdk/hf;->kF:I

    return v0
.end method

.method public final setCenter(DD)V
    .locals 0

    invoke-super {p0, p1, p2, p3, p4}, Lnbisdk/kr;->setCenter(DD)V

    return-void
.end method
